www.gusucode.com > Weighted Differential Evolution Algorithm (WDE) > Weighted Differential Evolution Algorithm (WDE)/cc_wde/classic_benchmark_problems/hump.m

    % http://www-optima.amp.i.kyoto-u.ac.jp/member/student/hedar/Hedar_files/TestGO.htm
function y = hump(X,str)
% 
% Hump function 
% Matlab Code by A. Hedar (Sep. 29, 2005).
% The number of variables n = 2.
% 
y=[];
for i=1:size(X,1);
x=X(i,:);
y(i)=1.0316285+4*x(:,1)^2-2.1*x(:,1)^4+x(:,1)^6/3+x(:,1)*x(:,2)-4*x(:,2)^2+4*x(:,2)^4;
end
y=y';
return